#include <stdio.h>
/**
 * 万能指针的讲解
 **/

int main(int argc, char const *argv[])
{
	//1.我们不可以定义void类型的普通变量,不能确定类型. 
	//2.可以定义void *变量,void *指针也叫万能指针.
	//3.void * 可以指向任何类型的变量,使用指针所指向的内存时,最好转换为它本身的指针类型


	//void a;  //编译无法通过
	void*p = NULL;
	int a = 10;
	p = &a;
	*(int *)p = 222;
	printf("a == %d\n", a);
	return 0;
}